.eventslist {
  width: 346px;
  border:solid 2px black; 
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  color: #000000;
  border-radius: 15px;
}

.eventslist:hover {
  text-decoration: none;
}

.eventslist h4 {
  width: 336px;
  height: 30px;
  color: #ffffff;
  margin-top:0px;
  margin-bottom: 0px;
  text-align: left;
  padding-left: 10px;
  padding-top: 10px;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}

.eventslist .eventcontent {
  padding: 10px;
  
}

.eventslist .photo {
  width: 346px;
  height: 140px;
}

.floatingform {
  float: left;
}

.floatingform .photo {
  width: 266px;
  height: 140px;
  border-radius: 15px;
  margin: 10px;
  margin-left: 100px;
}

.detailedevent .photo {
  width: 266px;
  height: 140px;
  border-radius: 15px;
  float: left;
  margin: 10px;
}

.detailedevent .eventcontent {
  margin: 20px;
}

.detailedevent h4 {
  width: 256px;
  height: 30px;
  color: #ffffff;
  margin-top:0px;
  margin-bottom: 0px;
  margin-left:10px;
  text-align: left;
  padding-left: 10px;
  padding-top: 10px;
  border-radius: 13px;
}

.eventsearch {
  width: 280px;
  border:solid 2px black; 
  margin: 10px;
  color: #000000;
}

.eventsearch h4 {
   width: 270px;
 height: 30px;
 border-bottom: solid 2px black;
 line-height: 30px;
 padding-left: 10px;
 font-weight: bold;
 margin-top:0px;
 margin-bottom: 0px;
}

.eventsearch .photo {
  width: 280px;
  height: 140px;
  background-position: center;
}

.mountaintrip h4 {
  background-color: #d1a347;
}

.mountaintrip .photo {
  background-image: url("/public/images/events/mountaintrip.jpg");
}

.biketrip h4 {
  background-color: #9f7118;
}

.biketrip .photo {
  background-image: url("/public/images/events/biketrip.jpg");
}

.visitingtrip h4 {
  background-color: #f3c875;
}

.visitingtrip .photo {
  background-image: url("/public/images/events/visitingtrip.jpg");
}

.clubs h4 {
  background-color: #387cbc;
}

.clubs .photo {
  background-image: url("/public/images/events/club.jpg");
}

.bars h4 {
  background-color: #68a0d6;
}

.bars .photo {
  background-image: url("/public/images/events/bar.jpg");
}

.restaurants h4 {
  background-color: #a1ccf4;
}

.restaurants .photo {
  background-image: url("/public/images/events/restaurant.jpg");
}

.cinema h4 {
  background-color: #7979d4;
}

.cinema .photo {
  background-image: url("/public/images/events/cinema.jpg");
}

.dancing h4 {
  background-color: #adadff;
}

.dancing .photo {
  background-image: url("/public/images/events/dancing.jpg");
}

.shows h4 {
  background-color: #d7d7ff;
}

.shows .photo {
  background-image: url("/public/images/events/show.jpg");
}

.football h4 {
  background-color: #117911;
}

.football .photo {
  background-image: url("/public/images/events/Soccer.jpg");
}

.basketball h4 {
  background-color: #33ad33;
}

.basketball .photo {
  background-image: url("/public/images/events/basketball.jpg");
  background-position: left;
}

.tennis h4 {
  background-color: #76d776;
}

.tennis .photo {
  background-image: url("/public/images/events/tennis.jpg");
  background-position: left;
}

.languagetandems h4 {
  background-color: #fffc26;
}

.languagetandems .photo {
  background-image: url("/public/images/events/tandem.jpg");
}

.freecourses h4 {
  background-color: #ffff5b;
}

.freecourses .photo {
  background-image: url("/public/images/events/courses.jpg");
}

.conferences h4 {
  background-color: #fffea2;
}

.conferences .photo {
  background-image: url("/public/images/events/conference.jpg");
}

.museum h4 {
  background-color: #8a2e89;
}

.museum .photo {
  background-image: url("/public/images/events/museum.jpg");
}

.theater h4 {
  background-color: #ad5bad;
}

.theater .photo {
  background-image: url("/public/images/events/theater.jpg");
}

.filmandphoto h4 {
  background-color: #d58fd4;
}

.filmandphoto .photo {
  background-image: url("/public/images/events/photo.jpg");
}
